const array = [2,3, ,5,9]

// 能找到空位
for (let i = 0; i < array.length; i++) {
  const temp = array[i];
  if (temp === undefined) console.log("方法1", i,temp)
}

// 不行 -- foreach只会迭代有值的项
array.forEach((el, index) => {
  if (el === undefined) {
    console.log("方法2", index)
  }
})

// 不行
for (const key in array) {
  if (array[key] === undefined) {
    console.log("方法3", key);
  }
}

// 可以 
for (const [index, iterator] of array.entries()){
  if (iterator === undefined) {
    console.log("方法4", index)
  }
}
